/* agora edita porra
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Funcoes;

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import javax.swing.JOptionPane;


/**
 *
 * @author Alex e Bruno 
 */
public class Funcao 
{
    
        public static EntityManager conectar() {
            
            EntityManagerFactory fabrica = Persistence.createEntityManagerFactory("mvequipamentos");
            EntityManager gerenciador = fabrica.createEntityManager();
            
            return gerenciador;
        }
        
        public static void persistir(EntityManager gerenciador,Object objeto) {
            
            gerenciador.getTransaction().begin();
            gerenciador.persist(objeto);
            gerenciador.getTransaction().commit();
        } 
        
        public static void fechar(EntityManager gerenciador) {
            
            gerenciador.close();
            
        }
        
        public static void Exiba(String string, String titulo, int icone) {
            
            JOptionPane.showMessageDialog(null, string,titulo,icone);
        }
        
        public static void desenvolvedor() {
            
            Exiba("Alex e Bruno ","Desenvolvido por:",JOptionPane.INFORMATION_MESSAGE);
            
        }
        
            
    
}
